/*----------------------------------------------
Author : www.webthemez.com
License: Commons Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
------------------------------------------------*/


/*----------------------------------------------
    COMMON  STYLES    
------------------------------------------------*/
body {
    font-family: 'Open Sans', sans-serif;
    background: #2c445a;
}

 #wrapper {
    width: 100%;
}

#page-wrapper {
    background: #F4F6F9;
}
#page-inner {
    width:100%;
    margin:10px 0px 0px 0px;
    background-color:transparent;
    padding: 10px 8px 0px;
}

.text-center {
    text-align:center;
}
.card{
	
	margin-bottom:0 !important
}

.navbar-side {
    z-index: 0; 
}
.panel{
border-radius:0px;
}

.top-navbar{
	position: fixed;
	width: 100%;
	z-index: 300;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
}
.navbar-side {
  z-index: 2;
  position: fixed;
  width: 220px;
  top: 0;
 padding-top:60px; box-shadow: none;
}
#page-wrapper {
  position: relative;
  top: 35px;
  /* box-shadow: 0 0 10px #757575; */
  -moz-box-shadow: 0 0 10px #757575;
  /* -webkit-box-shadow: 0 0 10px #757575; */
}
.top-navbar .nav > li > a:hover, .top-navbar .nav > li > a:focus {
text-decoration: none;
background-color: #2497BA;
color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #075CB3;
border-color: #075CB3;
}

/*----------------------------------------------
   DASHBOARD STYLES    
------------------------------------------------*/
.page-header {padding-bottom: 0;margin: 0;border-bottom: 1px solid transparent;text-align: left;background-color: transparent;padding: 32px 22px 10px 28px;color: #323232;}

/*----------------------------------------------
    MENU STYLES    
------------------------------------------------*/
div#sideNav:hover {color: #30cc7b;}
.top-navbar{margin:0px;}
.top-navbar .navbar-brand {
	color: #fff;
	width: 220px;
	text-align: left;
	height: 40px;
	font-size: 12px;
	/*1font-weight: 700;
	1text-transform: uppercase;*/
	line-height: 40px;
	background: #30cc7b;
	padding:0;
	
}
.navbar-brand b{
color: #4BD28C;
}
.top-navbar .nav > li {
position: relative;
display: inline-block;
margin: 0px;
padding: 0px;
}
.top-navbar .nav > li > a {position: relative;display: block;padding: 7px;color: #484848;margin: 0px;}
.top-navbar .nav > li > a:hover, .top-navbar .nav > li > a:focus {
text-decoration: none;
color: #319DB5 !important;
background: transparent;
}
.top-navbar .dropdown-menu{
min-width: 230px;
border-radius: 0 0 4px 4px;
border: 0;}
.top-navbar .dropdown-menu > li > a:hover, .top-navbar .dropdown-menu > li > a:focus{
color: #225081;
background:none;
}

.active-menu, .active-menu i {
    background-color: #233342 !important;
    color: #fff ;
}



.nav-second-level li,
.nav-third-level li {
    border-bottom: none !important;
}

.nav-second-level li a {
    padding-left: 37px;
}

.nav-third-level li a {
    padding-left: 55px;
}
.sidebar-collapse , .sidebar-collapse .nav{
	background:none;
}
.sidebar-collapse .nav {
	padding:0;
}
.sidebar-collapse .nav > li > a {
	color: #fff;
	background:transparent;
	text-shadow:none;
}
.sidebar-collapse > .nav > li > a {
	padding: 8px;
	font-size: 14px;
}
.sidebar-collapse > .nav > li {
	border-bottom: 1px solid rgba(107, 108, 109, 0.19);
}
ul.nav.nav-second-level.collapse.in {background: #0f2a3f;}
.sidebar-collapse .nav > li > a:hover,
.sidebar-collapse .nav > li > a:focus {
	 
	outline:0;
}
 
.navbar-side {
	border:none;
	background: #2c445a;
}
.top-navbar {
	background: #ffffff;
	border-bottom:none;
}
.top-navbar .nav > li > a > i {margin-right: 0;}
.top-navbar .navbar-brand:hover {color: #FFFFFF;background-color: #2ec376;}
.dropdown-user li {
margin: 8px 0;
}
.navbar-default {
border:0px solid black;
     
}
.navbar-header {
    background: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #f7f7f7;}
.navbar-default .navbar-toggle {border-color: #2ec376;}

.navbar-default .navbar-toggle .icon-bar {background-color: #2ec376;}
.nav > li > a > i {
    margin-right:10px;
    color: #848484;
    font-size: 16px;
}
.dropdown-menu>li>a>strong {
  color: #0866C6;
  padding: 5px 0;
  display: inline-block;
  font-weight: 500;
}
#sideNav{
    
	float: left;
   
	left: 0;
    
	z-index: 3;
    
	color: #868686;
    
	cursor:pointer;
    
	width:100px;
   
	font-size: 14px;
     
	margin: 0 0 0 20px;
 
	height: 40px;
   
	text-align: center;
   
	line-height: 40px;
  
	padding-top: 0;
   
	margin-top: 0;
  

}
ul.dropdown-menu.dropdown-messages li a div {
  padding: 2px 0;
}
/*----------------------------------------------
    UI ELEMENTS STYLES     
------------------------------------------------*/
.btn-circle {
width: 50px;
height: 50px;
padding: 6px 0;
 -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
text-align: center;
font-size: 12px;
line-height: 1.428571429;
}

/*----------------------------------------------
    MEDIA QUERIES     
------------------------------------------------*/
 
 @media(min-width:768px) {
     #page-wrapper{
               margin: 0 0 0 220px;
               padding: 0;
               min-height1: 1200px;
    }
	
	
    .navbar-side {
        width: 220px;
        z-index: 1;
    }

   .navbar {
 border-radius: 0px; 
}
   
}
 @media(max-width:768px) {
	#sideNav{
	display:none;
} 
 #page-wrapper {
position: relative;
top: 93px;
 }
 }
 @media(max-width:480px) {
 #page-wrapper {
position: relative;
top: 93px;
 }
.page-header small {
display: block;
padding-top: 14px;
font-size: 19px;
}
#sideNav{
	display:none;
}
.panel-left {
  width: 85px;
  height: 85px; 
  border-radius: 100%;
  overflow: hidden;
  margin: 14px;
}
}
.dropdown-content{
    min-width: 165px ;
    left: -38px ;
    top: 40px !important;
}
.w250{
	    min-width: 255px !important;
	    left: -184px !important;
}
.top-navbar .nav > li > a b{
	margin:0 5px;
}
.dropdown-content li>a{
	font-size:14px;
	text-decoration:none;
	color:#888;
}
.dropdown-content li>a i{
	font-size:16px;
}
.dropdown-content li>a{
	font-size: 13px;
	/* margin: 0 4px; */
}

.navbar-brand i.large.material-icons {
    float: left;
    font-size: 31px;
    margin: 0 10px 0 0 ;
}
.clearBoth{
	 clear:both;
}



 @media(max-width:768px) {
	 .top-navbar .nav > li{
		 float:right;
	 }
 }
  @media(max-width:520px) {
	  ul#dropdown1 {
			left: 0px !important;
		}
	 ul#dropdown2 {
			left: -69px !important;
		}
 }


 /* AYA 添加 */
img.icon_page{cursor:pointer;height:24px;margin-top:-3px}
img.icon_page:hover{background:#6699cc}
body{font-size:12px}
.top-navbar{text-align:center;}
#ttl{color:#8a8a8a;line-height:40px;}
.navbar{min-height:40px;margin:0}

.top_company_name{font-size:18px}
.navbar-side .nav > li > a > i{color: #30cc7b;padding: 4px;width: 20px;text-align: center;font-size: 14px;}
.navbar-side .nav > li > a {font-size: 13px;}
ul.nav-second-level > li > a.a_url{font-size:12px;padding:8px 0 8px 40px}
ul.nav-second-level > li > a.a_url:hover{background:#37474f}
div.layout-first{padding-bottom:16px}
div.input-field input{font-size:12px;padding-left:14px}
button.btn{font-size:12px}
table.table-center thead tr th,table.table-center tbody tr td{text-align:center}
i.material-icons{cursor:pointer}
i.material-icons.md-18{font-size:18px}
i.material-icons.hover-cyan-darken-4:hover{color:#006064}
.aya-label{
	height:3rem;
	line-height:3rem;
}
input[type=radio].aya-radio{opacity:1;position:static;vertical-align:text-bottom;margin-bottom:1px}
input[type=checkbox].aya-checkbox{position:static;height:12px;margin:0;;opacity:1;vertical-align:middle;margin-bottom:2px;display:inline-block}
.relative{position:relative}
.absolute{position:absolute}
.padding-0{padding:0 !important}
input[type=text]{
	background-color:transparent;
	border-radius:0;
	outline:none;
	height:3rem;
	width:100%;
	margin:0 ;
	padding:0;
	box-shadow:none;
	box-sizing:content-box;
	transition:all 0.3s;
	font-size: 12px;
	padding: 0;
	text-indent:4px;
	border:1px solid #d2d6de;
	text-indent:12px;
}

input[type=text]:focus:not([readonly]){
	border-color:#3c8dbc;
	box-shadow: 0 0 0 0
}

.active-menu i{display:inline !important;}
#page-wrapper{z-index:10;margin-left:220px}
.navbar-side:hover{z-index:4;cursor:pointer;}
.nav-second-level li a{color:#c2c2c2 !important}

.auto-width{width:auto}
.width-100{width:100px !important}
.width-150{width:150px !important}
.width-200{width:200px !important}
.width-400{width:400px !important}
.font-right{text-align:right}

.font-bold {
 font-weight:600
}

.closed{
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);	
}

button.btn-noshadow{box-shadow: 0 0 0 0 rgba(0,0,0,0.14),0 0 0 0 rgba(0,0,0,0.12),0 0 0 0 rgba(0,0,0,0.2)}
button.btn-noshadow:hover{box-shadow: 0 0 0 0 rgba(0,0,0,0.14),0 0 0 0 rgba(0,0,0,0.12),0 0 0 0 rgba(0,0,0,0.2)}

.hide{display:none}

.height32{height:32px;}

table tbody tr.new td{
	background:#e0e6ef;
}
table tbody tr.new:hover td{
	background:#d2dbe8
}
table tbody tr.new2 td{
	background:#e0e6ef;
}
table tbody tr.new2 td input[type = "text"]{
	background:#e0e6ef;
}

button{
  outline:0 none !important;
}

button.btn-default-1:focus{
	background-color: #fff !important;
	border-color: #ccc !important;
}

button.btn-default-1:hover{
	background-color: #e6e6e6 !important;
	border-color: #adadad !important;
}


/*ERP相关开始 */
		.erp-head{height:32px;line-height:32px;text-align:right;position:relative;display:inline-block}
		input.border-bottom{border-top:0 !important;border-right:0 !important;border-left:0 !important;}
		.erp-head2 input{border:1px solid #d2d6de !important}
		.erp-head-border input{border:1px solid #D2D6DE !important}
		.erp-head-div-new-container{
			width:40px;
			border:1px solid #fff;
			-moz-user-select: none;
			float:left
		}
		.erp-head-div-new-container:hover{
			border:1px solid #ff9900;
			padding:0;
			cursor:pointer;
		}

		

		div.erp-head-div-new-top{
			text-align:center;
			padding:5px 2px;
			margin:0;
			border-bottom:1px solid #fff
		}

		div.erp-head-div-new-top:hover{
			background:#ffdb91;
			border-bottom-color:#ff9900
		}

		div.erp-head-div-new-bottom:hover{
			background:#ffdb91;
			border-top:1px solid #ff9900;
			padding-top:2px;
		}

		div.erp-head-div-new-top img{
			height:28px;
			margin:0 auto
		}
		div.erp-head-div-new-bottom{
			text-align:center;
			padding:3px
		}

		div.erp-head-div-container{
			float:left;
			width:79px;
		}
		div.erp-head-div-container-top{
			padding:10px
		}

		div#erp-head-ddh img{
			display:none
		}
		span.erp-head-div-container-span{
			padding-right:6px
		}
		
		span.erp-head-div-container-span-con{
			
			padding:5px 3px;
			cursor:pointer;
			-moz-user-select: none;
			border-radius:2px
		}
		span.img_on:hover{
			background:#ffdb91;
			color:#181818
		}
		span.img_off{
			color:#bfbfbf;
		}
		div#state_info{
			padding:5px;
			color:;
		}
		span#state_info_text{
			color:#d81e06;
			font-weight:bold;
			display:inline-block;
			padding-top:10px;
		}
		div#new_resource{
			position:relative 
		}
		ul#div_resource{
			min-width:120px;
			position:absolute;
			left:0px;
			top:40px;
			list-style-type: none;
			box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
			z-index:999;
			opacity:1;
			background:#fff;
			display:none
		}
		ul#div_resource li{
			font-size:14px;
			text-decoration:none;
			color:#888;
			font-size:12px;
			padding:10px;	
		}
		ul#div_resource li:hover{
			background:#efefef
		}
		ul#div_resource li>span{
			color:#272727;
			padding-left:10px
		}
		div.erp-head-div-left{
			color:#0d6899
		}
		button.selectpicker{
	height:32px;
	margin-top:6px;
}
ul.selectpicker li a span{
	font-size:12px !important
}

	
/*U8相关结束*/
::-moz-placeholder { color:#717171;}
a.page_current,a.page{
	border:1px solid #cccccc;
	display:inline-block;
	height:30px;
	width:40px;
	text-align:center;
	vertical-align:middle;
	line-height:30px;margin:3px;
	text-decoration:none;
	cursor:pointer;
	color:#303030
}
a.page:hover{background:#303030;color:#ffffff}
a.page_current{border:1px solid #000000;font-weight:bold}

div.resource_icon_con{
	
}
span.resource_icon{
	margin-left:12px;cursor:pointer;display:inline-block;height:32px;width:66px;float:left;line-height:32px;margin-top:5px;text-align:center;border-radius:4px;
}
table.nowrap tbody tr td{
	white-space:nowrap;
}

.layui-layer-title{font-size:12px !important}

.noselect {-moz-user-select: none}

.height12{height:12px;}
.height14{height:14px !important;}
.height16{height:16px;}
.height18{height:18px;}
.height24{height:24px;}
.input-hint{
	top:7px;
	right:0px
}
.btn{
	height:32px
}

.btn i{
	line-height:16px;height:16px;font-size:14px;
	
	padding: 2px 0 0 0;
	vertical-align:text-bottom;	
}

.row-head{
	border-bottom:1px solid #d3d3d3;
	padding-bottom:20px;
}
.row-body{
	padding-top:20px;
}

.margin-right-100{
	margin-right:100px
}

.text-color1{color:#008afd !important}
.text-color2{color:#28a745 !important}
.text-color3{color:#dc3545 !important}
.text-color4{color:#ff851b !important}
.text-color5{color:#3d9970 !important}
.row{margin:0}
.new-container .col{
	height:32px;line-height:32px;
	text-align:right;
	margin: 16px 0;
	padding-right:48px
}

body .layer-new-container .layui-layer-title{
	font-size:12px;
	background:#28a745;
	color:#fff
}
body .layer-new-container .layui-layer-btn0{
	padding:0 16px;
	height:32px;
	background:#28a745;
	border-color:#28a745;
}
body .layer-new-container .layui-layer-content{
	border-bottom:1px solid #28a745;
}

body .layer-edit-container .layui-layer-title{
	font-size:12px;
	background:#3d9970;
	color:#fff
}
body .layer-edit-container .layui-layer-btn0{
	padding:0 16px;
	height:32px;
	background:#3d9970;
	border-color:#3d9970;
}
body .layer-edit-container .layui-layer-btn1{
	padding:0 16px;
	height:32px;
	color:#343a40;
	border-color:#a0a0a0;
}
body .layer-edit-container .layui-layer-content{
	border-bottom:1px solid #3d9970;
}

body .layer-search-container .layui-layer-title{
	font-size:12px;
	background:#3c8dbc;
	color:#fff
}
body .layer-search-container .layui-layer-btn0{
	padding:0 16px;
	height:32px;
	background:#3c8dbc;
	border-color:#3c8dbc;
}
body .layer-search-container .layui-layer-btn1{
	padding:0 16px;
	height:32px;
	color:#343a40;
	border-color:#a0a0a0;
}
body .layer-search-container .layui-layer-content{
	border-bottom:1px solid #3c8dbc;
}
button.has-option{
	border-bottom:1px solid #dc3545
}
table.table-gray-header thead tr th{
	background:#ECECEC !important;
}
table.table-small thead tr th{font-size:12px !important}
table.table-small tbody tr td{font-size:11px  !important;padding:5px 1px }
table.table-small tbody tr td input{font-size:11px}
.card .card-content{
	padding-bottom:6px
}

ul.dropdown-menu li{
	font-size:12px;
	color:#1976D2
}
table.dataTable thead th{
	border-bottom-color:#939393
}

/*
table-form 开始
*/
table.table-form{}
table.table-form tbody tr td{
	border:1px solid #727272;
	height:32px;
	padding:5px 0 5px 0;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
	vertical-align:middle
}
		
table.table-form tbody tr{
	height:36px
}
	
table.table-form tbody tr td{
	background:rgb(255,255,255)
}
.table-form-td-selected{
	background:#66ccff !important
}

table.table-form input[type='text']{
	margin:0 4px !important;
	width:calc(100% - 10px) !important;
	min-height:16px;
	height:100% !important;
}

.form-input{
	background:#ffebbf !important;
	
}



.browser-default{
	margin:0 
}
#form_body select{
	height:24px;
	padding:0 5px
}
		
table.table-mul{
	width: calc(100% - 10px);
	margin:0 auto
}
table.table-mul thead tr{
	height:24px
}
table.table-mul tbody tr{
	height:28px;
}
table.table-mul thead tr th{
	text-align:center;
	border:1px solid #b4b4b4;
	padding:0;
	background:#dbf2fb;
	font-weight:400
}
table.table-form tbody tr td.border-top-none{
	border-top:0 !important;
}
table.table-form tbody tr td.border-left-none{
	border-left:0 !important;
}
table.table-form tbody tr td.border-right-none{
	border-right:0 !important;
}
table.table-form tbody tr td.border-bottom-none{
	border-bottom:0 !important;
}

/*
table-form2 开始
*/
table.table-form2{}
table.table-form2 tbody tr td{
	border:1px solid #727272;
	height:32px;
	padding:5px 0 5px 0;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
	vertical-align:middle
}
		
table.table-form2 tbody tr{
	height:36px
}
	
table.table-form2 tbody tr td{
	background:rgb(255,255,255)
}


table.table-form2 input[type='text']{
	margin:0 4px !important;
	width:calc(100% - 10px) !important;
	min-height:16px;
	height:100% !important;
}

table.table-form2 .form-input{
	background:#ffffff !important;
	1border-color:#ffb10f
}
table.table-form2 .must{
	background:#ffebbf !important;
}
table.table-form2 .edit{

}
table.table-form2 .read{
	border-top:0 !important;
	border-left:0 !important;
	border-right:0 !important;
}
table.table-form2 td{
	background-clip: padding-box !important;
   position:relative;
}
table.table-form2 .select-person{
	cursor:pointer
}

table.table-form2 tbody tr td.border-top-none{
	border-top:0 !important;
}
table.table-form2 tbody tr td.border-left-none{
	border-left:0 !important;
}
table.table-form2 tbody tr td.border-right-none{
	border-right:0 !important;
}
table.table-form2 tbody tr td.border-bottom-none{
	border-bottom:0 !important;
}
table.table-form2 .field-error{
	border-color:#dc3545
}

.aya-tabs1{
	border-bottom: 1px solid #dee2e6;
	display:flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-top: 0;
	word-wrap: break-word;
	font-weight: 400;
	color: #212529;
	text-align: left;
}
.aya-tabs1 li{
	margin-bottom: -1px;
	list-style: none;
	word-wrap: break-word;
	cursor:pointer
}
.aya-tabs1 li a{
	border-left: 0;
	margin-left: 0;
	color: #495057;
	display: block;
	padding: 8px 16px;
	text-decoration: none;
	color: #007bff;
	border: 1px solid transparent;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 3px solid transparent;
}
.aya-tabs1 li a.active{
	border-color: #dee2e6 #dee2e6 #fff;
	color: #495057;
	background-color: #fff;
	border-top: 3px solid #007bff;
}
.aya-tabs1 li a:hover{
	color: #0056b3;
}
.aya-tabs1 li a.active:hover{
	color: #495057;
}
/*
	erp 相关
*/
input[type=text].aya-input2{
	background-color:transparent;
	border:0;
	border-radius:0;
	outline:none;
	height:3rem;
	width:100%;
	margin:0 ;
	padding:0;
	box-shadow:none;
	box-sizing:content-box;
	transition:all 0.3s;
	font-size: 11px;
	padding: 0;
	text-indent:4px;
}
img.select{display:none}
table tbody tr td.td-input-img{
	position:relative;
	padding:0;
	margin:0
}
img.input-hint-margin-top-9,img.input-hint,#ddh-prev,#ddh-next{
	position:absolute;
}
input[type=text].input-background{background:#f7f7f7}
img.aya-sort-img{position:absolute;right:0;top:cal(50%)}

table.aya-sort thead tr th.resize{
	cursor:w-resize;
	border-bottom-color:red
}
table.dataTable{white-space:nowrap}
.margin-top-3{
	margin-top:-3px
}
table.table-hint thead tr th{
	padding:0;
	text-align:center !important
}
table.table-hint th,table.table-hint td{
	padding:0 2px !important;
	line-height:24px;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd !important;
}
table.table-hint tbody tr:first-child td{
	border-top:none !important
}
.searchedButton{
	border-bottom:1px solid #d81e06
}
button.merged{
	color:#0b988f
}
table.dataTable tbody tr.top-border td{
	border-top:1px solid #919191
}
table.dataTable tbody tr td a{
	color:#474747
}
/* flow 相关 */
.item_creator{
			left:10px;
			top:30px
		}
		#item_left,#item_right,#item_right2{
			 position:absolute;
		}
		div.item{
			line-height:30px;
			height:30px;width:96px;
			text-align:center;
			border-radius:16px;

			border:1px solid #959595;
			-moz-user-select: none;
			position:absolute;
			font-size:11px;
			color: #515151;
			padding:0;
			background:#fff;
			box-sizing:content-box;
		}
		div.item img{
			vertical-align:top
		}

		div.item .material-icons{
			font-size:30px;
			color:#e8e8e8;
			font-weight:300

		}
		
		div.item-in{
			float:right;
			width:74px;
			padding:0;
			height: 100%;
			line-height:15px;
			text-align:center;
		}
		div.item-in-text{
			display:flex;
			justify-content: center; 
			align-items: center;
			height:100%;
		}
		.item-in-icon{
			float:left;
			padding:0;
			width:18px;
			padding-top:3px;
			
		}
		.item-in-icon img.icon1{
			height:18px;
			width:18px;
			margin-left:5px

		}


		span.item-in-in{
			position:absolute;
			top:-15px;
			left:-40px;
			color:red;
		}
		
		.item-in-icon img.icon2{
			height:16px;
			margin-top:3px;
			margin-left:5px

		}
		.item-in-icon img.icon3{
			height:18px;
			margin-left:5px
			
		}
		div.item_creator{
			width:60px;
			border:2px solid #4cae4c
		}
		div.item_creator img{
			width:24px;
			margin-top:3px
		}
		div.point{
			position:absolute;
	
			width:0px;
			height:0px;
		}
		div.point2{
			position:absolute;
	
			width:0px;
			height:0px;
		}

		 div.done-status1{
			border:2px solid #adadad;
			color:#666666;
			background:#FFB117;
			animation-direction: normal;
			animation-duration: 2s;
			animation-iteration-count: infinite;
			animation-name: colors;
			animation-timing-function: ease;
		 }

		 div.done-status2{
			border:2px solid #4cae4c;
			color:#4cae4c;
		 }
/* flow 相关结束 */
.pointer{cursor:pointer}
a.detail{
	color:#4289ca !important
}







